const webpack = require("webpack");
//const autoprefixer = require('autoprefixer');
//const pxtorem = require('postcss-pxtorem');
module.exports = {
  publicPath: process.env.NODE_ENV === "production" ? "./" : "/",
  lintOnSave: false,
  devServer: {
    // 项目运行时候的端口号
    port: 8083,
    https: false,
    open: false, //配置自动启动浏览器
    proxy: {
      "/api": {
        target: "http://192.168.0.152:9001", //接口域名
        ws: true,
        changeOrigin: true, //是否跨域,
        // disableHostCheck: true
        pathRewrite: {
          '^/api': '/'
      }
      },
      "/oss": {
            target: "https://drxf-oss.oss-accelerate.aliyuncs.com",// 要访问的接口域名
            ws: true,// 是否启用websockets
            changeOrigin: true,
            disableHostCheck: true,
            pathRewrite: {
                '^/oss': '/'
            }
        }
    },

  },
  // devServer: {
  //   disableHostCheck: true
  // },
  // devServer: {
  //   https: false, 
  //   open: true, //配置自动启动浏览器
  //   // proxy: 'http://localhost:4000' // 配置跨域处理,只有一个代理
  //   // 配置多个代理
  //   proxy: {
  //       "/oss": {
  //           target: "http://xssbdc-oss.oss-cn-beijing.aliyuncs.com",// 要访问的接口域名
  //           ws: true,// 是否启用websockets
  //           changeOrigin: true, 
  //           pathRewrite: {
  //               '^/oss': '/' 
  //           }
  //       }
  //   }
  // },
  css: {
    loaderOptions: {
      css: {},
      postcss: {
        plugins: [
          require("postcss-px2rem")({
            remUnit: 16
          })
        ]
      }
    }
  },
  configureWebpack: {
    plugins: [
      new webpack.ProvidePlugin({
        $: "jquery",
        jQuery: "jquery",
        "windows.jQuery": "jquery"
      })
    ]
  }
};
